package com.kl.modular.system.dao.mapper;

import java.util.List;

import com.kl.common.pager.PageParameter;
import com.kl.modular.system.dao.bo.SystemRoleBo;
import com.kl.modular.system.dao.model.SystemRole;
import org.apache.ibatis.annotations.Param;



/**
 * 角色mapper接口
 * @author XRP_WJC
 * @date 2016-08-05 22:11
 * @(C) XIGNSOFT Copyright 
 */
public interface SystemRoleMapper {

	List<SystemRole> getListByBoPage(@Param("bo") SystemRoleBo systemRoleBo, @Param("page") PageParameter page);
	
	// 删除
    int deleteByPrimaryKey(@Param(value = "codes") String[] codes);
    	
    // 插入
    int insert(SystemRole systemRole);
    
    // 查询
    SystemRole selectByPrimaryKey(String code);
    
    // 更新
    int updateByPrimaryKey(SystemRole systemRole);
    
    // 查询 BY BO
    SystemRole selectByBo(@Param("bo") SystemRoleBo systemRoleBo);
}